<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:2876/Services/AccountSer.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server" />
  <xs:import schemaLocation="http://localhost:2876/Services/AccountSer.svc?xsd=xsd3" namespace="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server.Model" />
  <xs:element name="AllMembers">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AllMembersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server" minOccurs="0" name="AllMembersResult" nillable="true" type="q1:ArrayOfMember_All_Result" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ChangeAvatar">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="type" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ChangeAvatarResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server" minOccurs="0" name="ChangeAvatarResult" nillable="true" type="q2:Member_ChangeAvatar_Result" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ListMembers">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="startRow" type="xs:int" />
        <xs:element minOccurs="0" name="searchString" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ListMembersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server" minOccurs="0" name="ListMembersResult" nillable="true" type="q3:ArrayOfMember_List_Result" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddNewMember">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server.Model" minOccurs="0" name="mem" nillable="true" type="q4:MemberFull" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddNewMemberResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AddNewMemberResult" type="xs:int" />
        <xs:element minOccurs="0" name="msg" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditProfilesMember">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server.Model" minOccurs="0" name="mem" nillable="true" type="q5:MemberFull" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditProfilesMemberResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EditProfilesMemberResult" type="xs:int" />
        <xs:element minOccurs="0" name="msg" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditFullProfilesMember">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server.Model" minOccurs="0" name="mem" nillable="true" type="q6:MemberFull" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditFullProfilesMemberResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EditFullProfilesMemberResult" type="xs:int" />
        <xs:element minOccurs="0" name="msg" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteMember">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="memId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteMemberResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DeleteMemberResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveSubcribe">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="subId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveSubcribeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="RemoveSubcribeResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSubcribeList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="currentPage" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSubcribeListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server" minOccurs="0" name="GetSubcribeListResult" nillable="true" type="q7:ArrayOfMember_SubcribeList_Result" />
        <xs:element minOccurs="0" name="totalPage" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPointList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="currentPage" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPointListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server" minOccurs="0" name="GetPointListResult" nillable="true" type="q8:ArrayOfMember_PointList_Result" />
        <xs:element minOccurs="0" name="totalPage" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExchangeLog">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="currentPage" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExchangeLogResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server" minOccurs="0" name="GetExchangeLogResult" nillable="true" type="q9:ArrayOfMember_ExchangeLog_Result" />
        <xs:element minOccurs="0" name="totalPage" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMemberByUserName">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMemberByUserNameResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server" minOccurs="0" name="GetMemberByUserNameResult" nillable="true" type="q10:Member_GetByUserName_Result" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMemberById">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="memId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMemberByIdResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server" minOccurs="0" name="GetMemberByIdResult" nillable="true" type="q11:Member_GetByMemId_Result" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AllPublishers">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AllPublishersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server" minOccurs="0" name="AllPublishersResult" nillable="true" type="q12:ArrayOfPublisher_All_Result" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ListPublishers">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="startRow" type="xs:int" />
        <xs:element minOccurs="0" name="searchString" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ListPublishersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server" minOccurs="0" name="ListPublishersResult" nillable="true" type="q13:ArrayOfPublisher_List_Result" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddNewPublisher">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server.Model" minOccurs="0" name="pub" nillable="true" type="q14:PublisherFull" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddNewPublisherResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AddNewPublisherResult" type="xs:int" />
        <xs:element minOccurs="0" name="msg" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditProfilesPublisher">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server.Model" minOccurs="0" name="pub" nillable="true" type="q15:PublisherFull" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditProfilesPublisherResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EditProfilesPublisherResult" type="xs:int" />
        <xs:element minOccurs="0" name="msg" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PublisherRegPackage">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pubId" type="xs:int" />
        <xs:element minOccurs="0" name="availableDate" type="xs:dateTime" />
        <xs:element minOccurs="0" name="expriedDate" type="xs:dateTime" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PublisherRegPackageResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PublisherRegPackageResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeletePublisher">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pubId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeletePublisherResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DeletePublisherResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AllAdmin">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AllAdminResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server" minOccurs="0" name="AllAdminResult" nillable="true" type="q16:ArrayOfAdmin_ALL_Result" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ListAdmin">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="startRow" type="xs:int" />
        <xs:element minOccurs="0" name="searchString" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ListAdminResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q17="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server" minOccurs="0" name="ListAdminResult" nillable="true" type="q17:ArrayOfAdmin_List_Result" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddNewAdmin">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server.Model" minOccurs="0" name="admin" nillable="true" type="q18:AdminFull" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddNewAdminResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AddNewAdminResult" type="xs:int" />
        <xs:element minOccurs="0" name="msg" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteAdmin">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="adId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteAdminResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DeleteAdminResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Login">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="uid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pwd" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LoginResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="LoginResult" type="xs:boolean" />
        <xs:element minOccurs="0" name="msg" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ChangePwd">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/Tebbee.Business.Server.Model" minOccurs="0" name="user" nillable="true" type="q19:ChangePassModel" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ChangePwdResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ChangePwdResult" type="xs:boolean" />
        <xs:element minOccurs="0" name="msg" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ResetPassword">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ResetPasswordResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ResetPasswordResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>